home *** CD-ROM | disk | FTP | other *** search
Makefile | 1991-07-22 | 2.4 KB | 87 lines |
- # @(#)@ Makefile 4.1.10 - Makefile for Perl Reference Guide
-
- # This Makefile requires perl to be in your PATH.
-
- SHELL = /bin/sh
-
- # Delete the next line if you use US Letter paper format
- PAPER = -a4
-
- all: refguide.ps
-
- 2pass: guide-odd.ps guide-even1.ps guide-even2.ps
-
- # 2 pages per page, suitable for centrefold printing.
- refguide.ps: refbase.ps parr
- perl ./parr $(PAPER) \
- -o 21,2,3,20,19,4,5,18,17,6,7,16,15,8,9,14,13,10,11,12 \
- refbase.ps > refguide.ps
-
- # Odd and even passes for centerfold printing. First print
- # guide-odd.ps, then find out which of the others to use.
- # guide-even1.ps is for Apple LaserWriter II, guide-even1.ps for old
- # Apple LaserWriters.
- guide-odd.ps: refbase.ps parr
- perl ./parr $(PAPER) \
- -o 21,2,19,4,17,6,15,8,13,10 refbase.ps > guide-odd.ps
-
- guide-even1.ps: refbase.ps parr
- perl ./parr $(PAPER) \
- -o 11,12,9,14,7,16,5,18,3,20 refbase.ps > guide-even1.ps
-
- guide-even2.ps: refbase.ps parr
- perl ./parr $(PAPER) \
- -o 3,20,5,18,7,16,9,14,11,12 refbase.ps > guide-even2.ps
-
- clean:
- rm -f refguide.ps guide-odd.ps guide-even1.ps guide-even2.ps \
- refbase.dvi core *~
-
- # For maintenance use only ...
-
- VER = 4
- PL = 010
- REV = 1
-
- CH = ch00.tex ch01.tex ch02.tex ch03.tex ch04.tex ch05.tex \
- ch06.tex ch07.tex ch08.tex ch09.tex ch10.tex ch11.tex \
- ch12.tex ch13.tex ch14.tex ch15.tex ch16.tex ch17.tex \
- ch18.tex ch19.tex ch20.tex ch21.tex ch22.tex ch23.tex \
- ch24.tex ch25.tex ch26.tex \
- ch99.tex
- SRC = refbase.tex refbase.sty
- AUX = README ChangeLog Makefile parr
-
- # Our TeX places its output here, never mind if yours doesn't.
- TEXTMP = /usr/tmp/$(USER)TeX.
-
- # NOTE: DO NOT REMOVE OR CHANGE '-t a4'
- refbase-ps: refbase.dvi
- dvips -r0 -o refbase.ps -t a4 refbase.dvi
-
- refbase.dvi: $(SRC)
- latex refbase.tex < /dev/null
- if [ -f $(TEXTMP)dvi ]; then \
- mv $(TEXTMP)dvi refbase.dvi; fi
-
- refbase-tex: refmaster.tex $(CH)
- perl -n \
- -e 'if (/input (ch\d\d)/)' \
- -e ' { open(CH,$$1.".tex"); print while <CH>; close (CH); }' \
- -e ' else { print; }' \
- refmaster.tex > refbase.tex
-
- shar: $(AUX) $(SRC) refbase.ps
- rm -f perlref_shr.* perlref_ltx.*
- shar -c -n perlref$(VER).$(PL).$(REV) -a -s 'jv@mh.nl' \
- -o perlref_shr -L30 -f $(AUX) refbase.ps
- shar -c -n perlltx$(VER).$(PL).$(REV) -a -s 'jv@mh.nl' \
- -o perlref_ltx -L30 -f $(AUX) $(SRC)
- ls -l perlref_shr.* perlref_ltx.*
-
- TZ: Changes $(AUX) $(SRC)
- pdtar -zcvf perlref.TZ Changes $(AUX) $(SRC)
-
- ident:
- what $(AUX) $(SRC)
-